package com.gthncz.hello.common;

/**
 * 枚举了一些常用的操作码
 * @author GT
 *
 */
public enum ResultCode implements IErrCode {
	SUCCESS(200, "操作成功"),
	FAILED(500, "操作失败"),
	VALIDATE_FAILED(404, "参数验证识别"),
	UNAUTHORIZED(401, "暂未登录或者token已经过期"),
	FORBIDDEN(403, "没有相关权限");
	
	private long code;
	private String message;
	
	private ResultCode(long code, String message) {
		this.code = code;
		this.message = message;
	}

	@Override
	public long getCode() {
		return this.code;
	}

	@Override
	public String getMessage() {
		return this.message;
	}

}
